// Have include guard.
#ifndef GENERICHIDDIGITALINPUT_H
#define GENERICHIDDIGITALINPUT_H

#include "HumanDigitalInput.hpp"

class GenericHID;

class GenericHidDigitalInput :
	public HumanDigitalInput
{
	public:
		GenericHidDigitalInput(GenericHID &genericHid, int button);
		virtual ~GenericHidDigitalInput();
		virtual bool Get();
	private:
		GenericHID &m_genericHid;
		int m_button;
};

#endif // #ifndef GENERICHIDDIGITALINPUT_H
